home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / July 96 / Re Bug, reading and writing .1 < prev    next >
Encoding:
Internet Message Format  |  1996-07-24  |  2.0 KB  |  [TEXT/ttxt]

  1. Subject:     Re: Bug, reading and writing to SU
  2. Sent:        7/22/96 1:33 PM
  3. Received:    7/22/96 1:41 PM
  4. From:        Arni McKinley, motion@nbn.com
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. >>(1) I externalize my part, during which I write out a shapeList (ala
  9. >>ODFDraw) to a value in a property that I have added specially to the part's
  10. >>storage unit.
  11. >
  12. >First of all you are not supposed to do that. You should never saved your
  13. >data anywhere else than in the Content Property. Any non-standard
  14. >properties will not be cloned during a clone operation and you will loose
  15. >all references to embedded frames. If you need to create other properties
  16. >and values you need to create another storage unit and store a strong
  17. >reference to it in your value kind in the content property. That might
  18. >not be the cause of your problem but I wanted to point out that first.
  19.  
  20. So I have a series of pages each of which has a shapeList on it. Currently
  21. each page is stored in its own property. That way I can have several values
  22. for the same page. You're suggesting that I should create a storage unit
  23. and put all of these properties there, then create a strong su ref to it in
  24. the kODContentsProp property of my part's SU. I assume that I can pick a
  25. new value "name" for that.
  26.  
  27. If I understand correctly, cloning occurs for drag and drop, clipboard
  28. operations and so forth; but I thought this happened to the items in the
  29. current selection, not to the entire list of shapes. So a SU is created and
  30. the shapes in the selection are put into that SU when the promise is
  31. fulfilled.
  32.  
  33. So when would the part's kODContentProp be cloned? If it is never cloned,
  34. then I should be able to have separate properties in the part's storage
  35. unit without any problem.
  36.  
  37. Arni
  38.  
  39. _______________________________________
  40. Arnold F. McKinley
  41. President
  42. MetaMind Software, Inc.
  43. 342 Lowell Ave.
  44. Mill Valley, CA 94941
  45. 415-381-8063
  46. FAX: 415-389-8969
  47. motion@nbn.com
  48. _______________________________________
  49.  
  50.  
  51.